home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-04-30 | 1.3 KB | 73 lines |
- ##
- # M a k e f i l e
- #
- # makefile for UPS monitor daemon
- #
- # Arthur W. Neilson III
- # art@pilikia.pegasus.com
- # Sat Mar 30 1991
- #
-
- CC = cc
- DEFS =
- CFLAGS = -arch m68k -arch i386 -arch hppa -arch sparc -g $(DEFS)
- LIBES =
-
- CFILES = main.c funcs.c
- OFILES = main.o funcs.o
- HFILES = common.h
-
- DESTDIR = /usr/local/bin
- INITDIR = $(DESTDIR)/init.d
- RC2DIR = $(DESTDIR)/rc2.d
- RC2NUM = 22
- MANDIR = /usr/man/man1
-
- upsd: $(OFILES)
- $(CC) $(CFLAGS) $(OFILES) -o $@ $(LIBES)
- #@strip $@
- #@mcs -d $@
-
- install: upsd
- cp upsd $(DESTDIR)/upsd
- chown root $(DESTDIR)/upsd
- chgrp sys $(DESTDIR)/upsd
- chmod 550 $(DESTDIR)/upsd
-
- install_rc:
- cp ups $(INITDIR)/ups
- chown root $(INITDIR)/ups
- chgrp sys $(INITDIR)/ups
- chmod 744 $(INITDIR)/ups
- ln $(INITDIR)/ups $(RC2DIR)/S$(RC2NUM)ups
-
- install_msg:
- cp upsfail upsrest $(DESTDIR)
- chown root $(DESTDIR)/upsfail $(DESTDIR)/upsrest
- chgrp sys $(DESTDIR)/upsfail $(DESTDIR)/upsrest
- chmod 644 $(DESTDIR)/upsfail $(DESTDIR)/upsrest
-
- install_man:
- rm -f $(MANDIR)/upsd.1.z
- nroff -man upsd.1 > $(MANDIR)/upsd.1
- pack $(MANDIR)/upsd.1
-
- indent:
- @for f in $(CFILES); do \
- indent $$f; \
- done
-
- kit:
- makekit -m
-
- clean:
- rm -f upsd core *.o *.BAK Part*
-
- clobber: clean
- rm -f $(DESTDIR)/upsd $(DESTDIR)/upsfail $(DESTDIR)/upsrest
- rm -f $(INITDIR)/ups $(RC2DIR)/S$(RC2NUM)ups
-
- # dependencies
- main.o: main.c $(HFILES)
- funcs.o: funcs.c $(HFILES)
-